﻿package com.riatimes.util
{

	import flash.display.DisplayObject;
	import flash.display.DisplayObjectContainer;


	public class UIUtil
	{
		public function UIUtil()
		{

		}

		/**
		 * 返回指定元件名称的显示对象
		 * @param disObj 元件的上一级容器
		 * @param s      元件的实例名
		 * @return
		 */
		static public function getElement(disObj:DisplayObjectContainer, s:String):DisplayObject
		{
			if (s == ".")
			{
				return disObj;
			}
			var arr:Array=s.split(".");
			for (var i:uint=0; i < (arr.length - 1); i++)
			{
				disObj=disObj.getChildByName(arr[i]) as DisplayObjectContainer;
				if (disObj == null)
					return null;
			}
			return disObj.getChildByName(arr[(arr.length - 1)]);
		}

	}

}